package com.jeecg.demo.entity;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.Table;
import javax.persistence.TableGenerator;

import org.jeecgframework.poi.excel.annotation.Excel;

/**
 * @Title: Entity
 * @Description: LISTOBJS
 * @author onlineGenerator
 * @date 2018-11-26 11:26:37
 * @version V1.0
 * 
 */
@Entity
@Table(name = "listobjs", schema = "")
@SuppressWarnings("serial")
public class ListobjsEntity implements java.io.Serializable {
	/** 系统编号 */
	private java.lang.Integer id;
	/** 停泊编号 */
	private java.lang.Integer listid;
	/** 泊位编号 */
	@Excel(name = "泊位编号", width = 15)
	private java.lang.Integer berthid;
	/** 对象类型 */
	private java.lang.String objtype;
	/** 对象编号 */
	@Excel(name = "对象编号", width = 15)
	private java.lang.Integer objid;
	/** 停泊时间 */
	@Excel(name = "停泊时间", width = 15, format = "yyyy-MM-dd")
	private java.util.Date listtime;
	/** 停泊顺序 */
	@Excel(name = "停泊顺序", width = 15)
	private java.lang.Integer listorder;
	/** 系统编号 */
	private java.lang.Integer sysid;
	/**teantid*/
	private java.lang.Integer worktypeid;
	/**
	 * 方法: 取得java.lang.Integer
	 * 
	 * @return: java.lang.Integer 系统编号
	 */
	@Id
	@GeneratedValue(strategy = GenerationType.TABLE, generator = "LISTOBJS")
	@TableGenerator(name = "LISTOBJS", pkColumnValue = "LISTOBJS", table = "sys_sequence", pkColumnName = "name", valueColumnName = "sysid", initialValue = 1, allocationSize = 1)
	@Column(name = "ID", nullable = true, length = 20)
	public java.lang.Integer getId() {
		return this.id;
	}

	/**
	 * 方法: 设置java.lang.Integer
	 * 
	 * @param: java.lang.Integer 系统编号
	 */
	public void setId(java.lang.Integer id) {
		this.id = id;
		this.listid = id;
		this.sysid = id;
	}

	/**
	 * 方法: 取得java.lang.Integer
	 * 
	 * @return: java.lang.Integer 停泊编号
	 */

	@Column(name = "LISTID", nullable = true, length = 19)
	public java.lang.Integer getListid() {
		return this.listid;
	}

	/**
	 * 方法: 设置java.lang.Integer
	 * 
	 * @param: java.lang.Integer 停泊编号
	 */
	public void setListid(java.lang.Integer listid) {
		this.listid = listid;
	}

	/**
	 * 方法: 取得java.lang.Integer
	 * 
	 * @return: java.lang.Integer 泊位编号
	 */

	@Column(name = "BERTHID", nullable = true, length = 19)
	public java.lang.Integer getBerthid() {
		return this.berthid;
	}

	/**
	 * 方法: 设置java.lang.Integer
	 * 
	 * @param: java.lang.Integer 泊位编号
	 */
	public void setBerthid(java.lang.Integer berthid) {
		this.berthid = berthid;
	}

	/**
	 * 方法: 取得java.lang.String
	 * 
	 * @return: java.lang.String 对象类型
	 */

	@Column(name = "OBJTYPE", nullable = true, length = 20)
	public java.lang.String getObjtype() {
		return this.objtype;
	}

	/**
	 * 方法: 设置java.lang.String
	 * 
	 * @param: java.lang.String 对象类型
	 */
	public void setObjtype(java.lang.String objtype) {
		this.objtype = objtype;
	}

	/**
	 * 方法: 取得java.lang.Integer
	 * 
	 * @return: java.lang.Integer 对象编号
	 */

	@Column(name = "OBJID", nullable = true, length = 10)
	public java.lang.Integer getObjid() {
		return this.objid;
	}

	/**
	 * 方法: 设置java.lang.Integer
	 * 
	 * @param: java.lang.Integer 对象编号
	 */
	public void setObjid(java.lang.Integer objid) {
		this.objid = objid;
	}

	/**
	 * 方法: 取得java.util.Date
	 * 
	 * @return: java.util.Date 停泊时间
	 */

	@Column(name = "LISTTIME", nullable = true)
	public java.util.Date getListtime() {
		return this.listtime;
	}

	/**
	 * 方法: 设置java.util.Date
	 * 
	 * @param: java.util.Date 停泊时间
	 */
	public void setListtime(java.util.Date listtime) {
		this.listtime = listtime;
	}

	/**
	 * 方法: 取得java.lang.Integer
	 * 
	 * @return: java.lang.Integer 停泊顺序
	 */

	@Column(name = "LISTORDER", nullable = true, length = 10)
	public java.lang.Integer getListorder() {
		return this.listorder;
	}

	/**
	 * 方法: 设置java.lang.Integer
	 * 
	 * @param: java.lang.Integer 停泊顺序
	 */
	public void setListorder(java.lang.Integer listorder) {
		this.listorder = listorder;
	}

	/**
	 * 方法: 取得java.lang.Integer
	 * 
	 * @return: java.lang.Integer 系统编号
	 */

	@Column(name = "SYSID", nullable = true, length = 19)
	public java.lang.Integer getSysid() {
		return this.sysid;
	}

	/**
	 * 方法: 设置java.lang.Integer
	 * 
	 * @param: java.lang.Integer 系统编号
	 */
	public void setSysid(java.lang.Integer sysid) {
		this.sysid = sysid;
	}

	public java.lang.Integer getWorktypeid() {
		return worktypeid;
	}

	public void setWorktypeid(java.lang.Integer worktypeid) {
		this.worktypeid = worktypeid;
	}

	
	
}
